using System;
using System.Text;
using System.Collections.Generic;


namespace Mengsk.ProxyDelivery.Domain
{

    public class OrderChange
    {
        public int Id { get; set; }
        public int SellerId { get; set; }
        public long OrderId { get; set; }
        public long OrderGoodsId { get; set; }
        public int Count { get; set; }
        public long NewOrderId { get; set; }
        public OrderChangeType Type { get; set; }
        public OrderChangeReason Reason { get; set; }
        public OrderChangeResultReason ResultReason { get; set; }
        public int SystemRefundId { get; set; }
        public string ReturnDeliveryCompany { get; set; }
        public string ReturnDeliveryNumber { get; set; }
        public string SellerComment { get; set; }
        public string SellerImage1 { get; set; }
        public string SellerImage2 { get; set; }
        public string SellerImage3 { get; set; }
        public string SystemComment { get; set; }
        public string SystemImage1 { get; set; }
        public string SystemImage2 { get; set; }
        public string SystemImage3 { get; set; }
        public DateTime CreateTime { get; set; }
        public DateTime ReciveTime { get; set; }
        public DateTime ProcessTime { get; set; }
        public DateTime ToVendorTime { get; set; }
        public DateTime BackfromVendorTime { get; set; }
        public DateTime RefundTime { get; set; }
        public DateTime RejectTime { get; set; }
        public string CreateOperator { get; set; }
        public string ReciveOperator { get; set; }
        public string ProcessOperator { get; set; }
        public string ToVendorOperator { get; set; }
        public string BackfromVendorOperator { get; set; }
        public string RefundOperator { get; set; }
        public string RejectOperator { get; set; }
        public OrderChangeRejectReason RejectReason { get; set; }
        public OrderChangeState State { get; set; }
        public double RefundServiceMoney { get; set; }
        public double RefundDeliveryMoney { get; set; }
        public double MoreRefundDeliveryMoney { get; set; }
        public double GoodsMoney { get; set; }
        public string GoodsInfo { get; set; }
        public double GiftMoney { get; set; }
    }
}
